import Mock from "mockjs"
import homeApi from "./home" // home页mocj请求的数据
import userApi from './user'
import permissionApi from './permission'

// 设置200-2000毫秒延时请求数据（请求的响应时间）
Mock.setup({
    timeout: '200-600'
})

// home首页相关
// 拦截 定义的路径/home/getData，反斜杠是转义
Mock.mock(/\/home\/getData/, 'get', homeApi.gethomeData);    // 记录用于生成响应数据的函数。当拦截到匹配 rurl 和 rtype 的 Ajax 请求时，
                                                             // 函数 function(options) 将被执行，并把执行结果作为响应数据返回。
// 用户页相关
Mock.mock(/\/user\/getUser/, 'get', userApi.getUserList)
Mock.mock(/\/user\/del/, 'get', userApi.deleteUser)
Mock.mock(/\/user\/batchremove/, 'get', userApi.batchremove)
Mock.mock(/\/user\/add/, 'post', userApi.createUser)
Mock.mock(/\/user\/edit/, 'post', userApi.updateUser)
// Mock.mock(/\/home\/getData/, 'get', getHomeData())

//Login页相关
Mock.mock(/\/permission\/getMenu/, 'post', permissionApi.getMenu)